/*frame*/
body{
	margin:0;
	padding:0;
	color:#585858;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif,"宋体";
}
ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.clear{
	clear:both;
	height:0;
	display:none;
}
.top,.main,.bottom
{
    margin:0 auto;
	width:1002px;
}
.top{height:131px;}
.bottom{ height:40px;}
.main{overflow:auto;}
.mainwrapper
{
    width:100%;
    margin:20px 0 20px 0;
}
.left{
	float:left;
	width:685px;
	overflow:auto;
}
.right{
	float:right;
	width:305px;
	overflow:auto;
}
.left2 {
    float: left;
    width: 198px;
}
.right2 
{
    background-image: url("../images/right_bg.gif");
    background-repeat: repeat-y;
    float: right;
    width: 780px;
}
.right2wrapper{padding-left:15px;}
/*frame end*/
/*head start*/
.logo_bg{
	background-image: url(../images/logo_bg.gif);
	background-repeat: repeat-x;
	height:100px;
	width:100%;
	margin:2px 0;
}
.menu{
	font-size:14px;
	width:100%;
	background:#6d7f91;
	height:27px;
}
.submenu ul li{
	line-height:27px;
	height:27px;
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	width:120px;
	z-index:1;
}
.submenu ul li a{
	color:#fff;
	display:block;
	text-decoration: none;
}
.submenu ul li a:hover{
	color:red;
	background-color: #ccc;
}
.submenu ul li ul
{
    display:none;
	position: absolute;
	left: 0px; 
	top:27px;
	z-index:1;
	text-align:center;
}
.submenu ul li ul li{
	border-TOP: none;
	border-bottom: solid 1px #6d7f91;
	border-right: solid 1px #6d7f91;
	border-left: solid 1px #6d7f91;
	width:120px;
	display:block;
	float:left;
	background-color: #E9EBED;
	text-align:center;
	text-indent:30px;
}
.submenu ul li ul li a{
	display:block;
	float:left;
	color:#7E8E9E;
}
.submenu ul li:hover ul,.submenu ul li.over ul{
	display:block;
	color:#667788;
	background-color:#ccc;
}
.submenu ul li ul li a:hover{
	color:red;
	background-color: #E9EBED;
}
/*head start*/

/*foot star*/
.bottom_right
{
   
	margin:0 auto;
	text-align:center;
	background:#bfbfbf;
	line-height:40px;
}
.bottom_right a{
	margin:0 3px;
	color:#626262;
	text-decoration: none;
}
/*foot end*/
/*middle start*/
.leftContent
{
    margin-bottom:1px;
    border:1px solid #ccc;
    line-height:20px;text-indent:30px;
}
.title_top{
	border-bottom: solid 1px #bfbfbf;
	overflow:auto;
}
.title{
	width:88px;
	height:20px;
	line-height:20px;
	background:#e0e0e0;
	text-align: center;
	float:left;
	border: solid 1px #bfbfbf;
	border-bottom: none;
	margin-left:5px;
	font-weight: bold;
	color:#000;
}
.title_top img{
  float:right;
}
.leftwrapper{margin:0;padding:0;margin:5px 0;}
.leftwrapper_left{float:left;width:340px;border:1px solid #ccc;}
.leftwrapper_right{float:right;width:340px;border:1px solid #ccc;}
.smallContent{margin:5px;line-height:20px;text-indent:30px;}
#login{margin:0;overflow:auto;}
#login table caption{height:50px;font-size:16px;line-height:50px}
#login table{width:100%;border:1px solid #ccc;}
#login table tr{height:30px;}
#login table tbody th{text-align:right;margin-right:2px;}
#login table tr td table{width:100%;border:none;}
#login table tr td table th{text-align:right;}
#login table tr td table td{text-align:left;}
.siteInfo{margin:5px 0; border:1px solid #ccc;line-height:20px;}
/*middle end*/

/*nav start*/
#nav {
     width:198px;
     list-style-type: none;
     text-align:left;
     padding-top:65px;
}
#nav a {
    width: 150px; 
    display: block;
    padding-left:20px;
}
#nav li {
	border-top:#ebebeb 1px solid;
	border-bottom:#ebebeb 1px solid;
	float:left;
	line-height:28px;
}
#nav li a{
	background-image: url(../images/jiantou.gif);
	background-repeat: no-repeat;
	padding-left:45px;
	background-position: 25px 9px;
	font-size: 14px;
	color:#585858;
	text-decoration: none;	
}
#nav li a:hover
{
    color:red;
	background-color: #ccc;
	font-weight: bold;
	background-image: url(../images/jiantou.gif);
	background-repeat: no-repeat;
}
#nav li ul {
    text-align:left;
    display:none;
}
#nav li ul li{
	border:none;
	padding-left:5px;
	background-image: url(../images/dian.gif);
	background-repeat: no-repeat;
	background-position: 40px 10px;
}
#nav li ul li a{
	background-image: none;
	font-size:12px;
}
#nav li ul li a:hover {
	color:red;
	background-color:#ccc;
	font-weight: bold;
	text-decoration:none;
	background-image:none;
}
/*nav end*/
/*register start*/
#register{margin:0 auto;width:600px;}
#register table{width:100%; border:1px solid #ccc;}
#register table caption{height:50px;line-height:50px;font-size:16px;font-weight:bold;}
#register table tr{height:40px;margin:3px 0;}
#register table th{text-align:right;padding-right:3px;width:120px;}
#register table td input{width:150px;}
#register table td submit{width:100px;}
.width180{width:180px;}
.red{color:Red;}
/*register end*/